com.sabro.jbusiness.sys
Class SysRuntime

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysRuntime

public class SysRuntime
extends java.lang.Object

Armazena informações inerentes às execuções do JBusiness


Field Summary
static java.text.Collator collator
           
static java.text.DateFormat dateTimeFormat
           
static int numCharsMaxColunas
           
static int numPixelsByChar
           
static int numPixelsColunaId
           
static java.lang.String versaoAmbiente
           
 
Method Summary
static java.net.URL getBootClassPath()
          Get the boot path including the lib/rt.jar if possible.
static XClassLoader getClassLoader()
           
 java.util.ArrayList<java.net.URL> getClassPath()
           
 int getDebugLevel()
           
static java.io.File getFileExecucao()
           
static java.io.File getFileUser()
           
static bsh.NameSpace getGlobalNameSpace()
           
 java.util.Map<java.lang.String,java.awt.image.BufferedImage> getImageIconByName()
           
static javax.swing.ImageIcon getImagem(java.lang.String nome)
           
static javax.swing.ImageIcon getImagem(java.lang.String nome, int scale)
          Fornece a imagem que se encontra no arquivo com o nome informado.
static java.util.Set<java.lang.String> getImagemNomes()
           
static bsh.Interpreter getInterpreter()
           
static java.util.Collection<java.net.URL> getJBusinessClassPath()
           
static java.util.TreeSet<java.lang.String> getListaAmbiente(java.lang.String nomeConexao)
           
static java.awt.Image getLogo()
           
static javax.swing.JFrame getMainFrame()
           
 java.lang.String getNomeAmbiente()
           
static java.lang.String getNomeConexaoPadrao()
           
static java.lang.String getPackagePrefix()
           
static java.lang.String getPathExecucao()
           
static java.lang.String getPathImagens()
           
static java.lang.String getPathIReport()
           
static java.lang.String getPathIReportPlugins()
           
static java.lang.String getPathLogs()
           
static java.lang.String getPathPackage()
           
static java.lang.String getPathPlugins()
           
static java.lang.String getPathTemp()
           
static java.lang.String getPathUsuario()
           
static java.lang.String getRTJarPath()
           
static Workplace getSelectedWorkplace()
           
static SysOutputStream getSysOutputStream()
           
static SysRuntime getSysRuntime()
          Obtém a única instancia do objeto SysRuntime que está sendo executado.
static java.awt.SystemTray getSystemTray()
           
static java.util.HashMap<java.lang.String,java.lang.Object> getVariaveis()
           
static Workplaces getWorkplaces()
           
 void initImageIconByName()
           
 boolean isDebugAcao()
           
 boolean isDebugTarefa()
           
static void loadAmbiente()
           
static void loadAmbiente(java.lang.String nomeConexao, java.lang.String ambienteFileName)
          Carrega o ambiente de trabalho salvo em arquivo
static void loadAmbiente(SysConexao sysConexao, java.lang.String ambienteFileName)
           
static java.io.File openFileImage(java.lang.String nome)
           
static java.awt.image.BufferedImage readBufferedImage(java.lang.String nome)
           
static javax.swing.ImageIcon readImageIcon(java.lang.String nome)
           
static void salvaTexto2Arquivo(java.lang.String path, java.lang.String nomeArquivo, java.lang.String texto)
           
static void saveAmbiente()
          Salva o ambiente de trabalho em arquivo
static void saveLog(java.lang.String prefixo, java.lang.String extensao, java.lang.StringBuffer log)
           
static void saveNomeConexaoPadrao(java.lang.String nomeConexaoPadrao)
           
 void setDebugAcao(boolean debugAcao)
           
 void setDebugLevel(int debugLevel)
           
 void setDebugTarefa(boolean debugTarefa)
           
 void setImageIconByName(java.util.Map<java.lang.String,java.awt.image.BufferedImage> imageIconByName)
           
static void setMainFrame(javax.swing.JFrame mainFrame)
           
 void setNomeAmbiente(java.lang.String nomeAmbiente)
           
static void setWorkplaces(Workplaces workplaces)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dateTimeFormat

public static java.text.DateFormat dateTimeFormat

collator

public static java.text.Collator collator

numPixelsColunaId

public static int numPixelsColunaId

numPixelsByChar

public static int numPixelsByChar

numCharsMaxColunas

public static int numCharsMaxColunas

versaoAmbiente

public static java.lang.String versaoAmbiente
Method Detail

getSysRuntime

public static SysRuntime getSysRuntime()
Obtém a única instancia do objeto SysRuntime que está sendo executado.

Returns:
A única instancia da classe SysRuntime.

getClassPath

public java.util.ArrayList<java.net.URL> getClassPath()

initImageIconByName

public void initImageIconByName()

setNomeAmbiente

public void setNomeAmbiente(java.lang.String nomeAmbiente)

getNomeAmbiente

public java.lang.String getNomeAmbiente()

getImageIconByName

public java.util.Map<java.lang.String,java.awt.image.BufferedImage> getImageIconByName()

setImageIconByName

public void setImageIconByName(java.util.Map<java.lang.String,java.awt.image.BufferedImage> imageIconByName)

getDebugLevel

public int getDebugLevel()

setDebugLevel

public void setDebugLevel(int debugLevel)

isDebugAcao

public boolean isDebugAcao()

setDebugAcao

public void setDebugAcao(boolean debugAcao)

isDebugTarefa

public boolean isDebugTarefa()

setDebugTarefa

public void setDebugTarefa(boolean debugTarefa)

saveNomeConexaoPadrao

public static void saveNomeConexaoPadrao(java.lang.String nomeConexaoPadrao)

getNomeConexaoPadrao

public static java.lang.String getNomeConexaoPadrao()

getListaAmbiente

public static java.util.TreeSet<java.lang.String> getListaAmbiente(java.lang.String nomeConexao)

loadAmbiente

public static void loadAmbiente()

loadAmbiente

public static void loadAmbiente(SysConexao sysConexao,
                                java.lang.String ambienteFileName)

loadAmbiente

public static void loadAmbiente(java.lang.String nomeConexao,
                                java.lang.String ambienteFileName)
Carrega o ambiente de trabalho salvo em arquivo

Parameters:
ambienteFileName -

saveAmbiente

public static void saveAmbiente()
Salva o ambiente de trabalho em arquivo

Parameters:
workplace -
ambienteFileName -

saveLog

public static void saveLog(java.lang.String prefixo,
                           java.lang.String extensao,
                           java.lang.StringBuffer log)

getFileExecucao

public static java.io.File getFileExecucao()

getFileUser

public static java.io.File getFileUser()

getSystemTray

public static java.awt.SystemTray getSystemTray()

getLogo

public static java.awt.Image getLogo()

setMainFrame

public static void setMainFrame(javax.swing.JFrame mainFrame)

getMainFrame

public static javax.swing.JFrame getMainFrame()

setWorkplaces

public static void setWorkplaces(Workplaces workplaces)

getWorkplaces

public static Workplaces getWorkplaces()

getSelectedWorkplace

public static Workplace getSelectedWorkplace()

getImagem

public static javax.swing.ImageIcon getImagem(java.lang.String nome)

getImagem

public static javax.swing.ImageIcon getImagem(java.lang.String nome,
                                              int scale)
Fornece a imagem que se encontra no arquivo com o nome informado.

Parameters:
nome - Nome da imagem dentro do diretório imagens

readImageIcon

public static javax.swing.ImageIcon readImageIcon(java.lang.String nome)

readBufferedImage

public static java.awt.image.BufferedImage readBufferedImage(java.lang.String nome)

openFileImage

public static java.io.File openFileImage(java.lang.String nome)

getImagemNomes

public static java.util.Set<java.lang.String> getImagemNomes()

salvaTexto2Arquivo

public static void salvaTexto2Arquivo(java.lang.String path,
                                      java.lang.String nomeArquivo,
                                      java.lang.String texto)

getPackagePrefix

public static java.lang.String getPackagePrefix()

getPathUsuario

public static java.lang.String getPathUsuario()

getPathLogs

public static java.lang.String getPathLogs()

getPathTemp

public static java.lang.String getPathTemp()

getPathPackage

public static java.lang.String getPathPackage()

getPathPlugins

public static java.lang.String getPathPlugins()

getPathImagens

public static java.lang.String getPathImagens()

getPathIReport

public static java.lang.String getPathIReport()

getPathIReportPlugins

public static java.lang.String getPathIReportPlugins()

getPathExecucao

public static java.lang.String getPathExecucao()

getClassLoader

public static XClassLoader getClassLoader()

getInterpreter

public static bsh.Interpreter getInterpreter()

getGlobalNameSpace

public static bsh.NameSpace getGlobalNameSpace()

getVariaveis

public static java.util.HashMap<java.lang.String,java.lang.Object> getVariaveis()

getBootClassPath

public static java.net.URL getBootClassPath()
Get the boot path including the lib/rt.jar if possible.


getRTJarPath

public static java.lang.String getRTJarPath()

getJBusinessClassPath

public static java.util.Collection<java.net.URL> getJBusinessClassPath()

getSysOutputStream

public static SysOutputStream getSysOutputStream()